package com.cash.loan.modular.cash.transfer;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author Administrator
 * @Date 2018-07-09 10:56
 */
public class ProductDetailVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private String productName;

    private String productIconUrl;

    private String productH5Url;

    private Float dayLoanRate;

    private BigDecimal minLoanAmount;

    private BigDecimal maxLoanAmount;

    private Integer minLoanTerm;

    private Integer maxLoanTerm;

    private String applyFlowList;

    private String applyCondition;

    private String auditDetail;

    private String productIntroduce;

    private String productSellPoint;

    public ProductDetailVo() {
    }

    public ProductDetailVo(String productName, String productIconUrl, String productH5Url, Float dayLoanRate, BigDecimal minLoanAmount, BigDecimal maxLoanAmount, Integer minLoanTerm, Integer maxLoanTerm, String applyFlowList, String applyCondition, String auditDetail, String productIntroduce, String productSellPoint) {
        this.productName = productName;
        this.productIconUrl = productIconUrl;
        this.productH5Url = productH5Url;
        this.dayLoanRate = dayLoanRate;
        this.minLoanAmount = minLoanAmount;
        this.maxLoanAmount = maxLoanAmount;
        this.minLoanTerm = minLoanTerm;
        this.maxLoanTerm = maxLoanTerm;
        this.applyFlowList = applyFlowList;
        this.applyCondition = applyCondition;
        this.auditDetail = auditDetail;
        this.productIntroduce = productIntroduce;
        this.productSellPoint = productSellPoint;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductIconUrl() {
        return productIconUrl;
    }

    public void setProductIconUrl(String productIconUrl) {
        this.productIconUrl = productIconUrl;
    }

    public String getProductH5Url() {
        return productH5Url;
    }

    public void setProductH5Url(String productH5Url) {
        this.productH5Url = productH5Url;
    }

    public Float getDayLoanRate() {
        return dayLoanRate;
    }

    public void setDayLoanRate(Float dayLoanRate) {
        this.dayLoanRate = dayLoanRate;
    }

    public BigDecimal getMinLoanAmount() {
        return minLoanAmount;
    }

    public void setMinLoanAmount(BigDecimal minLoanAmount) {
        this.minLoanAmount = minLoanAmount;
    }

    public BigDecimal getMaxLoanAmount() {
        return maxLoanAmount;
    }

    public void setMaxLoanAmount(BigDecimal maxLoanAmount) {
        this.maxLoanAmount = maxLoanAmount;
    }

    public Integer getMinLoanTerm() {
        return minLoanTerm;
    }

    public void setMinLoanTerm(Integer minLoanTerm) {
        this.minLoanTerm = minLoanTerm;
    }

    public Integer getMaxLoanTerm() {
        return maxLoanTerm;
    }

    public void setMaxLoanTerm(Integer maxLoanTerm) {
        this.maxLoanTerm = maxLoanTerm;
    }


    public String getApplyFlowList() {
        return applyFlowList;
    }

    public void setApplyFlowList(String applyFlowList) {
        this.applyFlowList = applyFlowList;
    }

    public String getApplyCondition() {
        return applyCondition;
    }

    public void setApplyCondition(String applyCondition) {
        this.applyCondition = applyCondition;
    }

    public String getAuditDetail() {
        return auditDetail;
    }

    public void setAuditDetail(String auditDetail) {
        this.auditDetail = auditDetail;
    }

    public String getProductIntroduce() {
        return productIntroduce;
    }

    public void setProductIntroduce(String productIntroduce) {
        this.productIntroduce = productIntroduce;
    }

    public String getProductSellPoint() {
        return productSellPoint;
    }

    public void setProductSellPoint(String productSellPoint) {
        this.productSellPoint = productSellPoint;
    }

    @Override
    public String toString() {
        return "ProductDetailVo{" +
                "productName='" + productName + '\'' +
                ", productIconUrl='" + productIconUrl + '\'' +
                ", productH5Url='" + productH5Url + '\'' +
                ", dayLoanRate=" + dayLoanRate +
                ", minLoanAmount=" + minLoanAmount +
                ", maxLoanAmount=" + maxLoanAmount +
                ", minLoanTerm=" + minLoanTerm +
                ", maxLoanTerm=" + maxLoanTerm +
                ", applyFlowList='" + applyFlowList + '\'' +
                ", applyCondition='" + applyCondition + '\'' +
                ", auditDetail='" + auditDetail + '\'' +
                ", productIntroduce='" + productIntroduce + '\'' +
                ", productSellPoint='" + productSellPoint + '\'' +
                '}';
    }
}
